草庐IT

Web 应用

全部标签

c# - 哪个日志实用程序适用于 C# 中的 .NET 应用程序(ASP.NET、WinForms)?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在尝试评估一些可用于.NET框架的最佳日志实用程序,例如MicrosoftEnterpriseLibrary、Log4Net、elmah。已经完成此练习的人是否可以帮助我列出市场上最好的产品的优缺点。感谢和问候,拉杰夫·兰詹·拉尔

c# - 在 C# 窗体应用程序中创建关于对话框

我有一个C#表单应用程序,因为我有一个菜单,其中一项是help。它有一个子项关于。正如您在许多应用程序中看到的那样,当您单击帮助时,会打开一个单独的对话框来显示信息。我想要这样的东西。 最佳答案 看起来您搜索的时间并不长,这里只需使用预定义模板添加一个:您可能会发现此链接很有用:social.msdn.microsoft.com引自那里:CreateanewwindowsformapplicationInthe"Solutionexplorer",leftpartofthescreen,rightclickonthenameofyo

c# - 无法从 AngularJS 将简单的字符串数据发布到 Web API

我正在尝试从我的Angular应用程序获取一个json字符串到WebAPI。在过去的6个小时里,我在互联网上到处查看,试图弄清楚我做错了什么,但悲惨地失败了。我已经检查了网络控制台,我可以看到json作为表单数据,但出于某种原因我的WEBapi没有得到它。我看过其他几篇文章,但似乎都没有帮助解决我的特定问题。任何方向都会很棒。我已经尝试使用“转换”修复,但这没有帮助。WebAPI的入口点[HttpPost][Route("api/SkeltaInterfaceController/SaveWorkflow")]publicboolSaveWorkflow([FromBody]strin

c# - 不存在从对象类型 System.Web.UI.WebControls.TextBox 到已知托管提供程序 native 类型的映射

这是我的代码SqlCommandcmd=newSqlCommand("spRegisterUser",con);cmd.CommandType=CommandType.StoredProcedure;SqlParameterusername=newSqlParameter("@UserName",txtUserName.Text);SqlParameterpassword=newSqlParameter("@Password",txtPassword);SqlParameteremail=newSqlParameter("@Email",txtEmail.Text);SqlParame

c# - 使用 WCF JSON Web 服务的客户端配置

我已将Web服务配置为使用Json,如本博客所述:http://www.west-wind.com/weblog/posts/164419.aspx和其他各种博客,但我无法创建客户端来使用此服务。我尝试了各种方法,但总是遇到无意义的异常。实现(我应该添加的WCF)客户端的正确方法是什么? 最佳答案 似乎缺少有关如何为JSONREST服务编写WCF客户端的示例。每个人似乎都使用WCF来实现服务,但很少用于编写客户端。所以这里有一个相当完整的服务示例(实现GET和POST请求)和客户端。服务服务接口(interface)[Service

c# - 拖放在 C# Winforms 应用程序中不起作用

我正在尝试创建一个Windows窗体,我可以将文件/文件夹拖放到该窗体上。我在WinForms应用程序中有以下代码publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidForm1_DragEnter(objectsender,DragEventArgse){Debug.Print("DragEnter");}privatevoidForm1_DragDrop(objectsender,DragEventArgse){MessageBox.Show("Dropped!");}}我已将All

c# - ASP.NET Web 应用程序的付款方式

我想在我的网站上添加支付方式,例如MasterCard或Payoneer。我不知道从哪里开始,有人可以给我一个切入点吗?有这方面的API吗? 最佳答案 首先,您需要一个银行的互联网商户帐户,您通过银行卡支付的所有款项都将存入该帐户。现在,每家银行都针对不同规模的企业和不同的风险水平提供各种商家账户,有些会收取您收入的x百分比,有些会收取固定费用,有些会混合收取两者。拥有商家帐户后,您需要一个系统来接受信用卡付款,也就是支付网关。还有很多这样的,只是谷歌支付网关(Authorize.Net和SecPay是其中的两个例子)。同样,支付网

c# - 以编程方式访问 web.config 的 <compilation/> 部分?

有什么方法可以访问在web.config文件中标记?我想检查文件中的“debug”属性是否设置为“true”,但我似乎不知道该怎么做.我试过使用WebConfigurationManager,但这似乎不允许我访问部分。更新:我知道我可以像加载XML文档一样轻松地加载文件并使用XPath,但我希望框架中已经有一些东西可以为我做这件事。似乎会有一些东西,因为已经有获取应用程序设置和连接字符串的方法。我也尝试过使用WebConfigurationManager.GetSection()方法有几种:WebConfigurationManager.GetSection("compilation"

c# - 在 C# 中应用 DeMorgan 定理手动优化条件语句中的 bool 表达式是否有用(例如 if 条件)

回到我用C和C++完成大部分工作的那一天,当然,我会手动申请deMorgan'stheorem优化任何重要的bool表达式。在C#中执行此操作是否有用,或者优化器是否不需要这样做? 最佳答案 在如此快的处理器上,重新排列bool表达式几乎不可能在速度上产生任何实际差异。而且C#编译器非常聪明,它也会优化它。优化可读性和清晰度! 关于c#-在C#中应用DeMorgan定理手动优化条件语句中的bool表达式是否有用(例如if条件),我们在StackOverflow上找到一个类似的问题:

c# - 基础连接已关闭。无法使用 HTTP.sys 运行 Asp.Net Core 2.1 Web API 应用程序?

我创建了一个新的Asp.netcore2.1web应用程序,然后选择“API”模板。(我将身份验证更改为“Windows”。然后我添加了以下代码以使用Http.Sys进行Windows身份验证。(https://learn.microsoft.com/en-us/aspnet/core/security/authentication/windowsauth?view=aspnetcore-2.1&tabs=aspnetcore2x)usingMicrosoft.AspNetCore.Server.HttpSys;//AddedpublicstaticvoidMain(string[]a